//*******************************************************************************
// COPYRIGHT NOTES
// ---------------
// This is a part of the DataSet Library
// Copyright (C) 1998-2000 
// All rights reserved.
//
// 
// Add By zhangym 2003.6.12
// 
//*******************************************************************************
// dataset.h

#ifndef __DATASETH_H
#define __DATASETH_H

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
//
//#ifndef DATASETDLLEXPORT
//	   #define DATASETDLLEXPORT  __declspec(dllimport)
////	   #ifdef _UNICODE
////		   #pragma comment(lib,"udataset.lib")
////	   #else
//	#if _MSC_VER == 1200
//		#pragma comment(lib,"dataset.lib")
//		#pragma message("link dataset.lib")
//	#elif _MSC_VER == 1300
//		#pragma comment(lib,"dataset16.lib")
//		#pragma message("link dataset16.lib")
//	#elif _MSC_VER == 1400
//		#pragma comment(lib,"dataset17.lib")
//		#pragma message("link dataset17.lib")
//	#elif _MSC_VER == 1500
//		#pragma comment(lib,"dataset18.lib")
//		#pragma message("link dataset18.lib")
//	#else
//		#pragma comment(lib,"dataset.lib")
//		#pragma message("link dataset.lib")
//	#endif
//	//#ifdef PM_FOR_R15
//	//	#pragma comment(lib,"dataset.lib")
//	//#elif PM_FOR_R16
//	//	#pragma comment(lib,"dataset16.lib")
//	//#elif PM_ROR_R17
//	//	#pragma comment(lib,"dataset17.lib")
//	//#else
//	//	#pragma comment(lib,"dataset.lib")
//	//#endif
//#endif

#ifndef DATASETDLLEXPORT
#	ifdef _PRJ_DATASET
#		define DATASETDLLEXPORT __declspec(dllexport)
#	else
#		define DATASETDLLEXPORT __declspec(dllimport)
//#		pragma comment(lib, "dataset" PM_FOR_VERSION _PMLIB_PLATFORM ".lib")
//#		pragma message("link dataset" PM_FOR_VERSION _PMLIB_PLATFORM ".lib")
#	endif
#endif


#include <map>
#include <vector>

#include ".\PMMemoryManager.h"
#include ".\NDataField.h"
#include ".\NDataFields.h"
#include ".\NDataModelDataSet.h"
#include ".\NDataModelDataSetBuffer.h"
#include ".\NDateTimeField.h"
//#include ".\NDbDataSet.h"
#include ".\NFloatField.h"
#include ".\NIntegerField.h"
#include ".\NNumericField.h"
#include ".\NStringField.h"
#include ".\NDataModelDataSet_Clone.h"
#include ".\NDataModelDataSet_ShareData.h"
//#include ".\PM_StorageDataSet.h"
//#include ".\PM_SharebufferDataSet.h"
//#include ".\PM_LargeFileDataSet.h"
//#include ".\dataset\PM_LinkDataSet.h"
#include ".\PMSQLBaseCtrl.h"
#include ".\SQLDataSet.h"
//#include ".\PM_TranStringDataSet.h"
#endif // __DATASETH_H
